Conceptual Modelling Patterns for Roles

نویسندگان

  • Jordi Cabot
  • Ruth Raventós
چکیده

Roles are meant to capture dynamic and temporal aspects of realworld objects. The role concept has been used with many semantic meanings: dynamic class, aspect, perspective, interface or mode. This paper identifies common semantics of different role models found in the literature. Moreover, it presents a set of conceptual modelling patterns for the role concept that include both the static and dynamic aspects of roles. In particular, we propose the Role as Entity Types conceptual modelling pattern to deal with the full role semantics. A conceptual modelling pattern is aimed at representing a specific structure of knowledge that appears in different domains. The use of these patterns eases the definition of roles in conceptual schemas. In addition, we describe the design of schemas defined by using the patterns in order to implement them in any object-oriented language.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Conceptual Modelling Pattern for Roles

A pattern identifies a problem and provides the specification of a generic solution to that problem. Conceptual modelling patterns are aimed at representing a specific structure of knowledge that appears in different domains. Roles are meant to capture dynamic and temporal aspects of realworld objects. This paper identifies common semantics of different role models found in the literature. More...

متن کامل

Conceptual Graphs with Relators and Roles A GFO Coined View onto CG's Relations

The importance of relations for conceptual modelling motivates an evaluation of Conceptual Graphs (CG) in this respect. This analysis is presented on the formal ontological basis provided by the General Formal Ontology (GFO). On the basis of a simple example domain, modelling problems are identified and analyzed in connection with more sophisticated relational concepts like roles, relators, and...

متن کامل

The Effect of Domain Familiarity on Modelling Roles: an Empirical Study

Conceptual modelling (CM) involves analysts working with domain experts to create a representation of a domain called a conceptual model. We address two issues in CM research. The first deals with the semantics that conceptual models convey. We propose guidelines for how analysts can reflect the semantics of a “role” in a conceptual model using the extended entity relationship (EER) method. Rol...

متن کامل

Role Modelling in SelfSync with Warped Hierarchies

In object-oriented software engineering roles are considered both classifications and instances. To reduce the gap between the conceptual modelling of roles and a corresponding implementation, we propose a new role modelling concept based on warped inheritance hierarchies. We integrated this new modelling concept in our prototype-based object-oriented round-trip engineering environment SelfSync...

متن کامل

Roles as Entity Types: A Conceptual Modelling Pattern

Roles are meant to capture dynamic and temporal aspects of realworld objects. The role concept has been used with many semantic meanings: dynamic class, aspect, perspective, interface or mode. This paper identifies common semantics of different role models found in the literature. Moreover, it presents a conceptual modelling pattern for the role concept that includes both the static and dynamic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006